V2EX  ›  英汉词典

Systems Programming Language

释义 Definition

系统编程语言:用于编写操作系统、驱动程序、编译器、嵌入式软件等“靠近硬件/系统层”的程序的编程语言,通常强调性能、可控的内存与资源管理、与底层接口(如系统调用)的良好交互。常见例子包括 C、C++、Rust(也常把汇编语言视作更底层的相关工具)。该短语也可更广义地指“适合系统级开发的语言”。

发音 Pronunciation (IPA)

/ˈsɪstəmz ˈproʊɡræmɪŋ ˈlæŋɡwɪdʒ/

例句 Examples

A systems programming language like C gives you fine control over memory.
像 C 这样的系统编程语言能让你精细地控制内存。

Rust is often described as a systems programming language because it targets low-level performance while improving safety.
Rust 常被描述为系统编程语言,因为它面向底层高性能,同时提升了安全性。

词源 Etymology

该短语由三部分构成:systems(系统的)+ programming(编程的)+ language(语言)。20 世纪中后期,随着操作系统与编译器的发展,需要既能高效执行、又比汇编更易写易维护的语言,于是“system(s) programming language”作为术语逐渐普及,用来指向这类面向系统层开发的语言与用途。

相关词 Related Words

文学与著作 Literary Works

  • The C Programming Language(Kernighan & Ritchie)——常将 C 描述为适合/用于系统编程的语言。
  • The Rust Programming Language(Klabnik & Nichols)——多处提及 Rust 作为“systems programming language”的定位。
  • Advanced Programming in the UNIX Environment(Stevens & Rago)——围绕 UNIX 系统接口与系统级编程实践,语境中常出现该术语。
  • The Go Programming Language(Donovan & Kernighan)——在讨论 Go 的应用领域时,会涉及系统与底层软件开发相关表述。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1699 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 06:56 · PVG 14:56 · LAX 22:56 · JFK 01:56
♥ Do have faith in what you're doing.